End-to-End Congestion Control for InfiniBand
نویسندگان
چکیده
InfiniBand System Area Networks (SANs) which use link-level flow control experience congestion spreading, where one bottleneck link causes traffic to block throughout the network. In this paper, we propose an end-to-end congestion control scheme that avoids congestion spreading, delivers high throughput, and prevents flow starvation. It couples a simple switch-based ECN packet marking mechanism appropriate for typical SAN switches with small input buffers, together with a source response mechanism that uses rate control combined with a window limit. The classic fairness convergence requirement for source response functions assumes network feedback is synchronous. We relax the classic requirement by exploiting the asynchronous behavior of packet marking. Our experimental results demonstrate that compared to conventional approaches, our proposed marking mechanism improves fairness. Moreover, rate increase functions possible under the relaxed requirement reclaim available bandwidth aggressively and improve throughput in both static and dynamic traffic scenarios.
منابع مشابه
Congestion in InfiniBand Networks
The InfiniBand Architecture (IBA) is a relatively new industry-standard networking technology suited for inter-processor and I/O communication. One of the challenges facing IBA networks is how to deal with congestion. The most recent version of the IBA specification includes a Congestion Control Annex (CCA) that relies on end-to-end Explicit Congestion Notification (ECN) packet marking to resol...
متن کاملEnd-to-End Congestion Control for System Area Networks
congestion control, system area networks, SAN, InfiniBand, window control, rate control, ECN, I/O Interconnect System Area Networks (SANs) using linklevel flow control experience congestion spreading, where one bottleneck link causes traffic to block throughout the network. In this paper, an end-to-end congestion control scheme is proposed that avoids congestion spreading, delivers high through...
متن کاملEvaluation of congestion detection mechanisms for InfiniBand switches
InfiniBand System Area Networks using link-level flow control can experience congestion spreading, where one bottleneck link causes traffic to block throughout the network. End-to-end congestion control using Explicit Congestion Notification (ECN) packet marking has the potential to solve this problem. In this paper, we develop and evaluate ECN mechanisms for switches with input-buffered config...
متن کاملIBShare: A Dynamic IB Bandwidth Allocation Based on Congestion Control ⋆
Datacenter is usually shared among different applications and tenants as cloud service infrastructure. Traditional network allocation reserves the bandwidth but the traffic behavior is unpredictable. InfiniBand (IB) is more widely applied in the construction of datacenter cluster and attracts more interest from the academic field as well. In this paper, we first propose an IB bandwidth allocati...
متن کاملAn Approach For Congestion Control In Infiniband
Infiniband switches cannot drop packets to deal with congestion. As a result, switch buffers can fill up, block upstream switches and even choke flows that are not contending for the congested link. The Infiniband standards body is exploring mechanisms to control congestion. This report describes the key elements of a congestion control approach that we have advocated. Our approach combines a l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003